// 该模块是用来管理action的type的常量值

// 存用户是否登录
export const ISUSERLOGIN = 'isuserlogin'
// 存用户是否要注册
export const ISUSERREGISTER = 'isuserregister'

// 存弹窗是否触发
export const ACTIVATE = 'active'

// 登录功能
export const LOGINACTIVATE = 'loginactivate'


/*                  saga                          */

// 输入账号密码进行登录发送进入saga发送请求
export const DOLOGINSAGA = 'doLoginSaga'
// 输入邮箱账号密码进行登录发送saga请求
export const DOLOGINEMAILSAGA = 'doLoginEmailSaga'
// 新用户填写完注册表单后，点击注册申请，发送saga请求
export const DOREGISTERSAGA = 'doRegisterSaga'
// 用户获取验证码
export const GETCAPTCHASAGA= 'getCaptchaSaga'

/*============================== register 注册用的常量 start ============================================*/
/*                 reduce                          */
export const DOREGISTERVALUE = "doRegisterValue"
/*                  saga                          */
/*============================== register 注册用的常量 end ============================================*/



/*============================== public 公共使用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGESPINACTIVATE = "changeSpinActivate"
export const CHANGEBASEUSERINFO = "changebaseuserinfo"
export const CHANGEPAGEACTIVATE = "changePageActivate"
export const CHANGESEARCHVALUEACTIVATE = "changeSearchValueActivate"
export const CHANGETASKTYPEIDACTIVATE = "changeTaskTypeIdActivate"
/*                  saga                          */
export const CHANGEBASEUSERINFOSAGA = "changebaseuserinfosaga"
/*============================== public 公共使用的常量 end ============================================*/



/*============================== forgetpasswd 忘记密码使用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGEFORGETPASSWDACTIVATE = "changeForgetPasswdActivate"
export const DOFORGETPASSWD = "doForgetPasswd"
/*                  saga                          */
export const DOFORGETPASSWDSAGA = "doForgetPasswdSaga"
/*============================== forgetpasswd 忘记密码使用的常量 end ============================================*/

/*============================== userinfo 用户信息使用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGEUSERINFOACTIVATE = "changeUserinfoActivate"
export const GETUSERBASEINFO = "getUserBaseInfo" // 记录用户的基本信息
export const USERINFOCHANGEWORKERTASKDATAACTIVATE = "userinfoChangeWorkerTaskDataActivate" // 修改猎人用户的任务统计面板
export const USERINFOCHANGEMASTERTASKDATAACTIVATE = "userinfoChangeMasterTaskDataActivate" // 修改雇主用户的任务统计面板
/*                  saga                          */ 
export const SENDTASKSAGA = "sendTaskSaga"
export const USERINFOCHANGEWORKERTASKDATASAGA = "userinfoChangeWorkerTaskDataSaga" // 后端获取猎人用户的任务统计面板
export const USERINFOCHANGEMASTERTASKDATASAGA = "userinfoChangeMasterTaskDataSaga" // 后端获取雇主用户的任务统计面板
export const UPDATEUSERINFOSAGA = "updateUserInfoSaga" // 用户修改基本信息
export const UPDATEUSERPASSWDSAGA = "updateUserPasswdSaga" // 用户修改密码
/*============================== userinfo 用户信息使用的常量 end ============================================*/

/*============================== contentpage 主页面信息使用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGECONTENTPAGEACTIVATE = "changeContentPageActivate"
export const CHANGEGETTASKACTIVATE = "changeGetTaskActivate" // 任务领取是否成功
/*                  saga                          */
export const GETCONTENTPAGESAGA = "getContentPageSaga" // 请求后端获取任务的
export const USERGETTASKSAGA = "userGetTaskSaga" // 领取任务请求
export const USERUPDATEBASEINFOSAGA = "userUpdateBaseInfoSaga" // 用户每刷新一次，更新一下基本信息
/*============================== contentpage 主页面信息使用的常量 end ============================================*/


/*============================== TaskWorkerManagePage 猎人管理任务页面信息使用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGETASKSACTIVATE = "changeTasksActivate" // 修改猎人管理任务页面的数据
/*                  saga                          */
export const GETWORKERTASKSSAGA = "getWorkerTasksSaga" // 请求后端获得
export const CHANGEWORKERTASKSAGA = "changeWorkerTaskSaga" // 猎人向后端发送，修改任务状态（只能切为开发中）
export const GIVEUPWORKERTASKSAGA = "giveUpWorkerTaskSaga" // 猎人放弃任务，已完成的任务无法放弃
/*============================== TaskWorkerManagePage 猎人管理任务页面信息使用的常量 end ============================================*/

/*============================== TaskMasterrManagePage 雇主管理任务页面信息使用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGEMASTERTASKSACTIVATE = "changeMasterTasksActivate" // 修改雇主管理任务页面的数据
export const CHANGEMASTERTASKDATAACTIVATE = "changeMasterTaskDataActivate" // 雇主修改未审批的任务
/*                  saga                          */
export const GETMASTERTASKSSAGA = "getMasterTasksSaga" // 请求后端获得
export const MASTERCHANGEWORKERTASKSAGA = "masterChangeWorkerTaskSaga" // 雇主向后端发送，修改任务状态(只能切为已完成)
export const DELETEMASTERTASKSAGA = "deleteMasterTaskSaga" // 雇主删除任务，已完成的任务无法放弃
export const DOWNLOADTASKEVISAGA = "downLoadTaskEviSaga" // 雇主下载任务作证材料
export const UPDATEMASTERTASKSAGA = "updateMasterTaskSaga" // 雇主向后端发送修改任务请求
/*============================== TaskMasterManagePage 雇主管理任务页面信息使用的常量 end ============================================*/


/*============================== AboutMoney 提现充值使用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGEABOUTMONEYACTIVATE = "changeAboutMoneyActivate" // 修改雇主管理任务页面的数据

/*                  saga                          */
export const WITHDRAWSAGA = "withdrawSaga" // 提现
export const RECHARGESAGA = "rwchargeSaga" // 充值
/*============================== AboutMoney 提现充值使用的常量 end ============================================*/


/*============================== Admin 管理员用的常量 start ============================================*/
/*                 reduce                          */
export const CHANGEAADMINBASEINFOACTIVATE= "changeAdminBaseInfoActivate" // 修改管理员的基本信息
export const CHANGEADMINLOGINACTIVATE = "changeAdminLoginActivate" // 修改管理员登录弹窗的状态

/*                  saga                          */
export const ADMINLOGINSAGA = "adminLoginSaga" // 管理员登录
export const ADMINLOGOUTSAGA = "adminLogoutSaga" // 管理员退出登录
export const ADMINGETDATASAGA = "adminGetDataSaga" // 管理员获取数据
export const ADMINCHANGETASKAUDITSAGA = "adminChangeTaskAuditSaga" // 管理员修改任务状态
/*============================== Admin 管理员用的常量 end ============================================*/
